Cloud-based support for Massively Multiplayer Online Role-Playing Games

نویسنده

  • Ziqiang Diao
چکیده

Massively Multiplayer Online Role-Playing Games (MMORPGs) are very sophisticated applications, which have significantly grown in popularity since their early days in the mid́90s. Along with growing numbers of users the requirements on these systems have reached a point where technical problems become a severe risk for the commercial success. Within the CloudCraft project we investigate how Cloud-based architectures and data management can help to solve some of the most critical problems regarding scalability and consistency. In this work, we describe an implemented working environment based on the Cassandra DBMS and some of the key findings outlining its advantages and shortcomings (e.g., guarantee of game consistency) for the given application scenario. As outlined for instance by the CAP theorem [GL02], achieving consistency guarantees within a 100% available and fault-tolerant distributed system is impossible. Nevertheless, in real-life applications actual properties are neither black nor white and the degree of fulfillment of requirements depends on the likelihood of failures and communication parameters of distributed systems. While typical Cloud-based applications weaken consistency in accordance with less strict applications requirements, strong consistency can also be achieved, for instance by tunable consistency. This, however, often comes with a strong degradation of scalability (performance of growing clusters) and availability. Based on a project investigating the usefulness of Cloud DBMS for MMORPGs we describe how strong consistency can be provided for such a scenario, by still proving a high-level of availability and performance suitable for this specific application. For this purpose we implement a lightweight mechanism to detect failures based on timestamps and only react accordingly if required.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Consistency Models for Cloud-based Online Games: the Storage System's Perspective

The existing architecture for massively multiplayer online role-playing games (MMORPG) based on RDBMS limits the availability and scalability. With increasing numbers of players, the storage systems become bottlenecks. Although a Cloud-based architecture has the ability to solve these specific issues, the support for data consistency becomes a new open issue. In this paper, we will analyze the ...

متن کامل

Cloud-based Persistence Services for MMORPGs

Massive Multiplayer Online Role-Playing Games represent very complex applications, and their growing popularity makes them an important commercial factor in the entertainment area. However, the need to fulfil very highlevel technical and user requirements makes the development a risky task. We address these issues from a data management perspective with services to support the management of a p...

متن کامل

CloudCraft: Cloud-based Data Management for MMORPGs

Massively Multiplayer Online Role-Playing Games (MMORPGs) are very sophisticated applications, which have significantly grown in popularity since their early days in the mid-90s. Along with growing numbers of users the requirements on these systems have reached a point where technical problems become a severe risk for the commercial success. Within the CloudCraft project we investigate how Clou...

متن کامل

A Distributed Architecture for Massive Multiplayer Online Role-Playing Games

We present an approach to support Massively Multiplayer Online Role-Playing Games using a centralized distributed architecture by splitting the large virtual world into smaller areas. Our approach takes significant advantage of the locality of interest such games exhibit to reduce the bandwidth requirements for both game servers and clients. We also propose a solution to the hard problem of int...

متن کامل

Towards a Framework for Designing Speech-Based Player Interaction in Multiplayer Online Games

In this paper we consider the question of how best to design voice communication for use in online multiplayer games. We propose a framework to helps shape both our understanding of games and how we approach games as objects of study and as artifacts to be designed. The framework suggests a focus on designing player-to-player interaction within games. We discuss existing implementations of voic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017